package com.xjscrm.console.vo;

import com.xjscrm.common.vo.operatorplandevice.OperatorPlanDeviceRule;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel("机器人应用列表返回对象")
@Data
public class OperatePlanDeviceVo {

    @ApiModelProperty("主键ID")
    private Long id;
    @ApiModelProperty("商户ID")
    private Long merId;
    @ApiModelProperty("方案类型(0-接受新客，1-新客运营)")
    private Integer planType;
    @ApiModelProperty("规则类型：1默认规则（无条件），2条件规则")
    private Integer ruleType;
    @ApiModelProperty("方案ID")
    private Long planId;
    @ApiModelProperty("机器人唯一ID")
    private Long deviceUniqueId;
    @ApiModelProperty("创建时间")
    private Integer createTime;
    @ApiModelProperty("修改时间")
    private Integer updateTime;
    @ApiModelProperty("机器人微信昵称")
    private String deviceName;
    @ApiModelProperty("机器人微信头像")
    private String headImgUrl;
    @ApiModelProperty("机器人最后应用时间")
    private Integer lastLoginTime;
    @ApiModelProperty("新客户运营应用规则字符串")
    private String rule;
    @ApiModelProperty("新客户运营应用规则对象")
    private OperatorPlanDeviceRule ruleObject;
}
